在之前的文章 [Day 1] 開始使用 Laravel 6.0 裡面,我們先請讀者安裝了 PHP、composer⋯⋯等等的工具,利用這些工具來快速的建立專案,並且在 [Day 3] 框架裝好了,那畫面呢?聊環境建置,docker 和 laradock 時,利用 docker 和 laradock 專案,快速的處理環境建置。
在 2022 的現在,我們已經不需要這麼做了!
Laravel 9 的安裝方式,除了可以使用 laradock 之外,官方目前推薦的方式,是使用 Laravel sail 這個套件
Laravel sail 的使用方式,非常的直接而簡單。
如果現在開發時使用的是 mac 或者 Linux 環境,我們只需要確認環境已經有安裝 docker
如果還沒有安裝 docker 的話:
安裝時會要求你申請 docker Hub 網站的帳號 這不是什麼奇怪的網站,不用擔心,可以放心的申請。
然後執行以下指令
curl -s "https://laravel.build/ithome-2022-example-app" | bash
如果執行指令時忘記開啟 docker,他還會提示你 Docker is not running.
。可以說非常貼心
一直到我們看到 Thank you! We hope you build something incredible. Dive in with: cd ithome-2022-example-app && ./vendor/bin/sail up"
這樣就好了!專案已經下載到電腦裡,並放在 ithome-2022-example-app
這個資料夾裡面
如果是 Windows 環境下,那就要確認有安裝好 Windows Subsystem for Linux 2 (WSL2),才能執行上述指令的 curl
和 bash
等內容。
將專案下載好了之後,我們進到資料夾裡面
cd ithome-2022-example-app
然後利用 Laravel Sail 運行專案
./vendor/bin/sail up
這個指令運行之後,你會一直看到有文字輸出,這是正常的狀況。此時你在瀏覽器開啟 http://127.0.0.1/ 應該可以看到畫面。
恭喜你!在之前我們花了三天才做到的進度,你在幾個小時內就已經達成了!
如果希望網頁停止服務,只要按下 Ctrl + C 中斷指令即可。
是不是很簡單呢?
今天我們就先做到這邊,我們明天見!